home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
mint
/
mint095s.zoo
/
readme
< prev
next >
Wrap
Text File
|
1992-08-02
|
5KB
|
97 lines
MiNT is Not TOS: A Multitasking Operating System Extension for the Atari ST
Copyright 1990,1991,1992 Eric R. Smith. All rights reserved. See the file
"copying" for conditions of redistribution.
MiNT COMES WITH ABSOLUTELY NO WARRANTY, NOR WILL I BE LIABLE FOR ANY
DAMAGES INCURRED FROM THE USE OF IT. USE ENTIRELY AT YOUR OWN RISK!!!
---------------------------------------------------------------------
This is a beta-test version of MiNT, a multitasking TOS extender. It
seems to work quite well with my setup, but treat it with caution.
I strongly suggest that you make regular backups of your hard drive
if you're using MiNT; this is also a very good idea even if you're
not using MiNT, of course!
MiNT is *not* a shell like Gulam; rather, it is a resident program like
GDOS that provides features that other programs can take advantage of.
There are a variety of shells available that take advantage of MiNT, for
example ports of bash, ksh, and tcsh. And, of course, most ordinary TOS
shells work quite well under MiNT.
See the file "readme.1st" for details on how to make MiNT work. Basically,
you just copy it into the AUTO folder of your boot disk and reboot.
You can also run MiNT from the desktop, *if* you have set up mint.cnf
to specify an initial program to run (with a line like INIT=foo.prg).
Otherwise, MiNT will try to run GEM, which won't work too well if GEM is
already running!
So, what does MiNT provide for you? Multitasking is the big feature,
of course. But there are some others, such as:
(1) The TOS 1.4+ fastload bit is recognized and supported; so are some
system calls like Mxalloc that are only available under later versions
of TOS.
(2) You can figure out just what's happening in your system; what system
calls are being made, and what errors they're returning, by pressing
a CTRL-ALT-key combination. This makes debugging your own programs a lot
easier!
(3) All the disk drives are located as subdirectories of one big pseudo
disk drive, U:; for example, the file "A:\FOO" can also be accessed as
"U:\A\FOO". This can make certain kinds of operations much easier.
(4) Various BIOS devices are available via file names; for example, the
MIDI port is called "U:\DEV\MIDI". New devices can be installed via
appropriate system calls.
(5) MiNT supports symbolic links, which are aliases for files and directories.
For example, if you put the line:
sln c:\foo\bar u:\baz
in your "mint.cnf" file, then you can access the file C:\FOO\BAR\X by the
name U:\BAZ\X (assuming, of course, that C:\FOO\BAR is a directory).
(6) MiNT makes ^C work a little more quickly (you don't have to wait until
the affected program makes an I/O call). And if that doesn't work,
CTRL-ALT-C will almost always kill the program.
(7) MiNT allows loadable file systems to read non-TOS disks just as though
they were TOS disks. For example, there's a file system available that can
read Minix format disks.
My original intention with the MiNT project was to have a multitasking
replacement for TOS. However, it turns out that Atari liked MiNT,
and in fact have licensed it to use in the multitasking version of TOS.
So perhaps the name is now a bit of an anachronism; but I like it.
Atari is calling their version of MiNT "MiNT is Now TOS". Please note
that their version of MiNT is *not* necessarily going to be the same
as this one (or any other freely available one) and that in particular
Atari is not obliged to be completely compatible with my MiNT. Also
please note that MultiTOS will consist of quite a bit more than just MiNT!
The conditions for distribution are spelled out in the file "copying";
this program is freeware, but it is *not* public domain. If you want
to distribute MiNT with a commercial product, please contact me -- I'm
sure we can work something out. If you come up with improvements and
bug fixes for MiNT, please mail them to me and/or post them to Usenet.
Please do *not* change the version number of MiNT, or distribute modified
copies under the name MiNT (call it "newmint", or "better", or whatever).
I want to make sure that when people talk about "MiNT version x.y",
everyone's talking about the same thing.
Source code for MiNT is being distributed in the file "mint095s.zoo"
(this will be called "mnt95s.zoo" on Compuserve).
My addresses are:
Compuserve: 71064,1305
GEnie: E.SMITH10
Internet: eric.smith@uwo.ca
Ordinary Mail:
Eric R. Smith
Dept. of Mathematics
University of Western Ontario
London, Ont. Canada N6A 5B7
ph: (519) 661-3638